当今社会有两大编程语言java和.net,这两种语言是目前为止受欢迎的语言,这二者各有特点,在发展的十余年中,关于二者的争执不断,到底学习java好还是学.net好是学生及家长常常考虑的问题,不过到了今天,我们应该有了一个结论,那就是客户是上帝,好与不好企业用户说了算。在企业用户中,选择java方向的居多,那么今天我们就探讨一下java为什么会受到各大公司的欢迎。
1、 开源性
Java较大的特点就是开源,自2006年oracle把java开源后,使用java的企业就逐渐增多,原因是在与java开源后就不用经过甲骨文公司的授权,也不用付费了,这就为企业节约了很多的成本,而且开发者还可以根据java的特点,自己随意去改变,根据自己的想法随意开发,而目前.net则做不到。
2、 跨平台性
跨平台我想也是java能立足于各大企业的重要原因,现在的人们都想一劳永逸,虽然java不能一劳永逸,但是整体还是可以称得上一劳多得,也就是java一次编写到处运行,通过一次代码的书写就可以在不同的平台运行,而.net则做不到,.net虽然也不是就仅仅能应用于windows工具上,但是大多数还是。
3、 安全性
java与其他的编程语言相比较,更安全一些,因为他java有很多的功能进行自检,不安全因素可以自动排查,作为大型企业较关注的就是安全性,因此选择java编程语言的人越来越多。在就是java的社区非常活跃,这也为开发者提供了免费的需求解决方案,同时java平台的功能更新我们也可以免费。.net则不一样,更新都需要收费的。因此企业考虑到成本以及安全问题,也比较倾向java方向。
总结:无论哪种语言,只要他存在就有他存在的意义,但是想要有更好的发展,那么就的看客户的需求,现在这个社会,谁拥有用户谁就拥有话语权,也就拥有决定权。当然在功能一样的情况下,用户会比较成本、安全等问题。